<?php
/**
 * @version			$Id: view.html.php 49 2010-08-17 05:28:47Z lowcosta@gmail.com $
 * @author			Richard Asp
 * @package			Joomla
 * @subpackage		gnudoor
 * @copyright		(C) 2010 gnudoor LLC
 * @license      GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.application.component.view');

class GnudoorViewGnudoors extends JView
{
    function display($tpl = null)
    {
        $items	=& $this->get('Data');
        $this->assignRef('rows', $items);

        $pagination = $this->get('Pagination') ;
        $this->assignRef( 'pagination', $pagination );

        /* Call the state object */
        $state =& $this->get( 'state' );
 
        /* Get the values from the state object that were inserted in the model's construct function */
        $lists['order_Dir'] = $state->get( 'filter_order_Dir' );
        $lists['order']     = $state->get( 'filter_order' );
        $lists['active_tab']= $state->get('active_tab');
        
 
        $this->assignRef( 'lists', $lists );

        $attributes =& $this->get('AttributeArray');
 		$this->assignRef('titles', $attributes);
        
        $statuslist =& $this->get('Status');
 		$this->assignRef('status', $statuslist);
 		
 		$userid =& JFactory::getUser();
		$grouparray = $this->get('GnudoorGroup');
		
		$host_articles_base = JRoute::_(JURI::base() . 'index2.php?option=com_content&view=article&id=');
		$this->assignRef('articlebase', $host_articles_base);
		

		foreach ($grouparray as $user) {
			if ( $user->userid == $userid->id ) {
				$g = $user->gnudoor_group;
			}
		}

		if ($g != 'consumer') {
			JApplication::redirect('index.php?option=com_gnudoor&controller=noaccess');
		}
		
 		parent::display($tpl);
    }

}
?>
